WEI Ya XinWEI Ya Xin
The Data Gap at Istora Senayan: Why Elite Badminton Remains the Least Quantified SportIn June 2026, at Istora Senayan, I sat in the sixth row behind the technical...
The Volleyball Data Gap: When an Analysis Is Full of Words and Empty of NumbersOn the morning of August 13, 2026, in a small apartment in Chiang Mai, I open...
An F1 Report With an Empty Input: Where Analysis Ends and Guesswork BeginsSeven in the morning in Milan. I open a report file that should have been den...
Thailand Men's Volleyball at the 2026 Asian Championship: Three Sets Lost to Australia and the World Top-50 ThresholdOn September 10, 2026, at an arena in Japan, the scoreboard stopped at 24-26....
Galatasaray 75-65 CSKA: Winning the Key Stretches, But Don't Mistake It for a SystemA preseason friendly between Galatasaray and CSKA ended 75-65. Galatasaray...
One Night of Weight Cutting at the 2026 Asian Games: When a Fighter's Body Pays Before the Fight BeginsThe person who woke him was a Nepali athlete. She opened the sauna door, foun...
Romania 3-1 Turkey: Efeler Fall at Cluj, Final Match vs Latvia Becomes a FinalRomania scored 93 points, Turkey only 83. The 10-point gap spread evenly acro...
The Empty Report and the Sigh at the End of the CorridorMilan, late autumn. I sit at the end of the Milanello corridor, where the sme...
Vietnamese Football – Keeping the Old Drumbeat in the Digital AgeOn a late March afternoon, I stood in a corner of Hang Day Stadium, where the...
A Sleepless Night on Miramar: The Vietnam–Korea PUBG Drama and Its True BeneficiaryThere was a moment I believe many in the Vietnamese PUBG community will...
Konate Withdraws from France Squad with Knee Injury, Yoro Called Up: Zidane's First Window and the Centre-Back QuestionAt Clairefontaine, on the morning Ibrahima Konate walked out of the training...
Vietnam U20 and the Lesson from Defeat: When 'Must Win' Becomes a BurdenIn the 78th minute of the match against Palestine, a quick counter-attack dow...
Why Vietnamese fans might miss out on the FIFA ASEAN Cup and Asiad 2026?I stood on the wet grass of the My Dinh training ground on an early September...
Dakar 2026: When the Beach Volleyball Schedule Becomes Africa's ManifestoThere was a moment during the announcement of the beach volleyball schedule f...
Three Attackers and One Name: Arizona State, Stanford, and the Lesson of Balance at the NetOn the night of September 18 at San Luis Obispo, an eighteen-year-old stood a...
V-League 2026/27: Which teams face the greatest relegation threat?Vinh Stadium, an early August afternoon. I stood in the corridor of the...
V.League Transfer Market: When an Empty Data Cell Is Also a SignalV.League Transfer Market: When an Empty Data Cell Is Also a Signal On the nig...
Monaco F1: Briatore vs the FIA Court — When a Measurement Error Becomes a Political WeaponOpening: A penalty rescinded then reinstated — and an accusation that shook t...
GTA 6: 80-Hour Story – When Rockstar Bets on Depth Instead of BreadthWhen the screen light flickered in the small room in Hamburg, I often wondere...
GAM Esports at MSI 2026: When 'Meta Rift' Decides FateThe MSI 2026 stage just witnessed one of the most breathtaking moments in...
The Volleyball Data Gap: When an Analysis Is Full of Words and Empty of NumbersOn the morning of August 13, 2026, in a small apartment in Chiang Mai, I open...
An F1 Report With an Empty Input: Where Analysis Ends and Guesswork BeginsSeven in the morning in Milan. I open a report file that should have been den...
Thailand Men's Volleyball at the 2026 Asian Championship: Three Sets Lost to Australia and the World Top-50 ThresholdOn September 10, 2026, at an arena in Japan, the scoreboard stopped at 24-26....
Galatasaray 75-65 CSKA: Winning the Key Stretches, But Don't Mistake It for a SystemA preseason friendly between Galatasaray and CSKA ended 75-65. Galatasaray...
One Night of Weight Cutting at the 2026 Asian Games: When a Fighter's Body Pays Before the Fight BeginsThe person who woke him was a Nepali athlete. She opened the sauna door, foun...
Romania 3-1 Turkey: Efeler Fall at Cluj, Final Match vs Latvia Becomes a FinalRomania scored 93 points, Turkey only 83. The 10-point gap spread evenly acro...
The Empty Report and the Sigh at the End of the CorridorMilan, late autumn. I sit at the end of the Milanello corridor, where the sme...
Vietnamese Football – Keeping the Old Drumbeat in the Digital AgeOn a late March afternoon, I stood in a corner of Hang Day Stadium, where the...
A Sleepless Night on Miramar: The Vietnam–Korea PUBG Drama and Its True BeneficiaryThere was a moment I believe many in the Vietnamese PUBG community will...
Konate Withdraws from France Squad with Knee Injury, Yoro Called Up: Zidane's First Window and the Centre-Back QuestionAt Clairefontaine, on the morning Ibrahima Konate walked out of the training...
Vietnam U20 and the Lesson from Defeat: When 'Must Win' Becomes a BurdenIn the 78th minute of the match against Palestine, a quick counter-attack dow...
Why Vietnamese fans might miss out on the FIFA ASEAN Cup and Asiad 2026?I stood on the wet grass of the My Dinh training ground on an early September...
Dakar 2026: When the Beach Volleyball Schedule Becomes Africa's ManifestoThere was a moment during the announcement of the beach volleyball schedule f...
Three Attackers and One Name: Arizona State, Stanford, and the Lesson of Balance at the NetOn the night of September 18 at San Luis Obispo, an eighteen-year-old stood a...
V-League 2026/27: Which teams face the greatest relegation threat?Vinh Stadium, an early August afternoon. I stood in the corridor of the...
V.League Transfer Market: When an Empty Data Cell Is Also a SignalV.League Transfer Market: When an Empty Data Cell Is Also a Signal On the nig...
Monaco F1: Briatore vs the FIA Court — When a Measurement Error Becomes a Political WeaponOpening: A penalty rescinded then reinstated — and an accusation that shook t...
GTA 6: 80-Hour Story – When Rockstar Bets on Depth Instead of BreadthWhen the screen light flickered in the small room in Hamburg, I often wondere...
GAM Esports at MSI 2026: When 'Meta Rift' Decides FateThe MSI 2026 stage just witnessed one of the most breathtaking moments in...
